package com.cyou.qb.face.entity;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;

import com.cyou.nad.utils.MyToStringStyle;

/**
 * 抽奖页，主题游戏信息
 *
 * @author lidongwei
 *
 */
public class GameInfo implements Serializable {

	private static final long serialVersionUID = 1L;
	private String gamecode;//game_code 值，用于调用用户中心接口时使用
	private String gameName;//游戏名称
	private String gameType;//游戏类型
	private String gameOperator;//游戏运营商
	private String gameDeveloper;//游戏开发商
	private String gameLink;//游戏官网地址
	private String gameZoneLink;//游戏专区地址
	private String gameDownLoadLink;//游戏下载地址
	private String gameBBSLink;//游戏论坛地址
	private String iconLink;//游戏图标链接

	public GameInfo(){
		
	}
	
	public GameInfo(String gamecode, String gameName, String gameType,
			String gameOperator, String gameDeveloper, String gameLink,
			String gameZoneLink, String gameDownLoadLink, String gameBBSLink,
			String iconLink) {
		super();
		this.gamecode = gamecode;
		this.gameName = gameName;
		this.gameType = gameType;
		this.gameOperator = gameOperator;
		this.gameDeveloper = gameDeveloper;
		this.gameLink = gameLink;
		this.gameZoneLink = gameZoneLink;
		this.gameDownLoadLink = gameDownLoadLink;
		this.gameBBSLink = gameBBSLink;
		this.iconLink = iconLink;
	}
	@Override
	public String toString(){
        return ToStringBuilder.reflectionToString(this,MyToStringStyle.getInstance());
}


	public String getGamecode() {
		return gamecode;
	}

	public void setGamecode(String gamecode) {
		this.gamecode = gamecode;
	}

	public String getGameName() {
		return gameName;
	}

	public void setGameName(String gameName) {
		this.gameName = gameName;
	}

	public String getGameType() {
		return gameType;
	}

	public void setGameType(String gameType) {
		this.gameType = gameType;
	}

	public String getGameOperator() {
		return gameOperator;
	}

	public void setGameOperator(String gameOperator) {
		this.gameOperator = gameOperator;
	}

	public String getGameDeveloper() {
		return gameDeveloper;
	}

	public void setGameDeveloper(String gameDeveloper) {
		this.gameDeveloper = gameDeveloper;
	}

	public String getGameLink() {
		return gameLink;
	}

	public void setGameLink(String gameLink) {
		this.gameLink = gameLink;
	}

	public String getGameZoneLink() {
		return gameZoneLink;
	}

	public void setGameZoneLink(String gameZoneLink) {
		this.gameZoneLink = gameZoneLink;
	}

	public String getGameDownLoadLink() {
		return gameDownLoadLink;
	}

	public void setGameDownLoadLink(String gameDownLoadLink) {
		this.gameDownLoadLink = gameDownLoadLink;
	}

	public String getGameBBSLink() {
		return gameBBSLink;
	}

	public void setGameBBSLink(String gameBBSLink) {
		this.gameBBSLink = gameBBSLink;
	}

	public String getIconLink() {
		return iconLink;
	}

	public void setIconLink(String iconLink) {
		this.iconLink = iconLink;
	}

}
